using UnityEngine;
using System.Collections;

public abstract class Enemie {
	
	private GameObject enemieGameObject;
	
	private int hp;
	public int Hp
	{
		get
		{
			return hp;
		}
		
		set
		{
			hp = value;
		}
	}
	private int damage;
	public int Damage
	{
		get
		{
			return damage;
		}
		set
		{
			damage = value;
		}
	}
	private float velocity;			// por segundo

	public float Velocity {
		get {
			return this.velocity;
		}
		set {
			velocity = value;
		}
	}

	private float damageCountdown; 	//em segundos

	public float DamageCountdown {
		get {
			return this.damageCountdown;
		}
		set {
			damageCountdown = value;
		}
	}

	private float attackCountdown; 	//em segundos

	public float AttackCountdown {
		get {
			return this.attackCountdown;
		}
		set {
			attackCountdown = value;
		}
	}	
	
	public abstract void Attack();
	
	public abstract void Die();
	
	public abstract void Walk();
	
	
}
